/*공통속성*/
* { margin: 0px; padding: 0px;}
.cl { clear: both; }
img { border-style: none; }
ul, ol { list-style: none; }
body { font-family: dotum, '돋움'; font-weight: normal; font-size: 62.5%; min-height: 400px; }
a { text-decoration: none; }
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }


.header { height: 306px; position: absolute; top: 15px; left: 22px; }

.wrap { width: 100%; top: 50%; position: absolute; margin-top: -149px; }
.wrap .title { width: 100%; height: 46px; text-align: center; }
.wrap .contents_wrap { width: 100%; height: 226px;   background: url(/Images/login/login_bg.gif) repeat-x; }
.wrap .contents_wrap .contents { width: 302px; margin: 0 auto; padding-top: 70px; }
.wrap .contents_wrap .contents .input { width: 100%; height: 70px; }
.wrap .contents_wrap .contents .input .left { width: 225px; float: left; font-family: dotum,'돋움'; font-size: 1.2em; color: #edf0fa; font-weight: bold; }
.wrap .contents_wrap .contents .input .left div p { width: 63px; display: inline; background: url(/Images/login/login_ic_arrow.gif) no-repeat; padding-left: 10px; line-height: 24px; vertical-align: top; }
.wrap .contents_wrap .contents .input .left div input { width: 133px; height: 18px; display: inline; border: 1px solid#2e3b64; line-height: 18px; vertical-align: top; padding: 0 5px; }
.wrap .contents_wrap .contents .input .left div.id input { margin-left: 23px; }
.wrap .contents_wrap .contents .input .left div.pass input { margin-left: 10px; }
.wrap .contents_wrap .contents .input .left div.pass { margin-top: 8px; }
.wrap .contents_wrap .contents .input .right { width: 72px; float: right; }
.wrap .contents_wrap .contents .info p { width: 100%; height: 50px; font-family: dotum,'돋움'; font-size: 1.1em; color: #788ac4; border-top: 1px dotted #576baa; padding-top: 8px; }





















